/**
 * 响应拦截
 * @param {Object} http 
 */
export const responseInterceptors = (vm) => {
	uni.$uv.http.interceptors.response.use((response) => {
		/* 对响应成功做点什么 可使用async await 做异步操作*/
		const { code, result } = response.data || {}
		// 9001 token过期 9800 token为空
		if (code === '9001' || code === '9800') {
			// 移除token 跳转登录页面
			uni.removeStorageSync('token')
			uni.showToast({
				title: '后端返回' + code
			});
			// uni.redirectTo({
			// 	url: '/pages/login/index'
			// })
		} else {
			return result || {}
		}
	}, (response) => {
		/*  对响应错误做点什么 （statusCode !== 200）*/
		return Promise.reject(response)
	})
}